/***********************************************************************
 * Module:  ConstructionController.java
 * Author:  Administrator
 * Purpose: Defines the Class ConstructionController
 ***********************************************************************/

package ishitong.illegalManagement.controller;

import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;

/** @pdOid aead107d-908a-4ed3-8e6e-d50ce3129643 */
@Controller
public class ConstructionController extends ishitong.common.controller.ActionController {
   /** @pdOid 42c32545-7c78-4efb-9d3c-e52736f867ce */
   private static final String CS_SCH = "/illegalManagement/construction/constructionSearch";
   /** @pdOid ca67d81f-22e3-4dae-bc4b-59f4c652bf19 */
   private static final String CS_SCH_LST = "/illegalManagement/construction/constructionSearchList";
   /** @pdOid f51363c6-daaf-4515-8f04-397749ae27ba */
   private static final String CS_VIW = "/illegalManagement/construction/constructionView";
   /** @pdOid b87f321d-c01a-45ef-84a8-9985d71089ee */
   private static final String CS_EDT = "/illegalManagement/construction/constructionEdit";
   
   /** @param request
    * @exception Exception
    * @pdOid 6f075798-b1e6-4b50-8692-2f49f84efcf1 */
   @RequestMapping(value = "/showConstructionSearch.do")
   public ModelAndView handleShowConstructionSearch(HttpServletRequest request) throws Exception {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(CS_SCH, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** @param request
    * @pdOid 262a6ba0-4ff5-4c26-86be-fac50fe94694 */
   @RequestMapping(value = "/ajaxConstructionSearchList.do", method = RequestMethod.POST)
   public ModelAndView handleAjaxFindConstructionSearchList(HttpServletRequest request) {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(CS_SCH_LST, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 施工信息维护页面 
    * 
    * @param request 
    * @param response 
    * @param constructionId
    * @exception Exception
    * @pdOid df549400-e162-4d4c-9847-c885b99d5cc3 */
   @RequestMapping(value = "/ajaxShowConstructionEdit.do")
   public ModelAndView handleAjaxShowConstructionEdit(HttpServletRequest request, HttpServletResponse response, String constructionId) throws Exception {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(CS_EDT, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 施工信息查看页面
    * 
    * @param request 
    * @param response
    * @exception Exception
    * @pdOid 246433ac-2203-4647-9af8-51b5febb1684 */
   @RequestMapping(value = "/ajaxShowConstructionView.do", method = RequestMethod.POST)
   public ModelAndView handleAjaxShowConstructionView(HttpServletRequest request, HttpServletResponse response) throws Exception {
   	try {
   		Map<String, Object> model = new HashMap<>();
   		return new ModelAndView(CS_VIW, model);
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   	return null;
   }
   
   /** 保存施工信息
    * 
    *  @param request 
    * @param response
    * @exception Exception
    * @pdOid 981c489e-2993-4951-a495-0a913bbaad9f */
   @RequestMapping(value = "/ajaxSaveConstruction.do", method = RequestMethod.POST)
   public void handleAjaxSaveConstruction(HttpServletRequest request, HttpServletResponse response) throws Exception {
   	try {
   
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }
   
   /** 删除施工信息
    * 
    *  @param request 
    * @param constructionIds 
    * @param response
    * @exception Exception
    * @pdOid 11af168b-71e4-4fea-96d4-3cbe95535e87 */
   @RequestMapping(value = "/ajaxDeleteConstructionByIds.do", method = RequestMethod.POST)
   public void handleAjaxDeleteConstructionByIds(HttpServletRequest request, String constructionIds, HttpServletResponse response) throws Exception {
   	try {
   
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }
   
   /** 导入施工信息
    * 
    * @param request 
    * @param response
    * @exception Exception
    * @pdOid b18420d5-b922-4de3-95d0-fe66265b1846 */
   @RequestMapping(value = "/ajaxImportConstruction.do", method = RequestMethod.POST)
   public void handleAjaxImportConstruction(HttpServletRequest request, HttpServletResponse response) throws Exception {
   	try {
   		
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }
   
   /** 维护受影响车道
    * 
    * @param request 
    * @param response 
    * @param laneId
    * @exception Exception
    * @pdOid fa3aae56-b463-4b5a-bec0-e955ac319859 */
   @RequestMapping(value = "/ajaxShowAffectedLaneEdit.do", method = RequestMethod.POST)
   public void handleAjaxShowAffectedLaneEdit(HttpServletRequest request, HttpServletResponse response, String laneId) throws Exception {
   	try {
   		
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }
   
   /** 保存受影响车道
    * 
    * @param request 
    * @param response
    * @exception Exception
    * @pdOid 9868c31d-37c9-460e-b3a7-33a4727016dc */
   @RequestMapping(value = "/ajaxSaveAffectedLane.do", method = RequestMethod.POST)
   public void handleAjaxSaveAffectedLane(HttpServletRequest request, HttpServletResponse response) throws Exception {
   	try {
   		
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }
   
   /** 删除监控点
    * 
    * @param request 
    * @param response 
    * @param monitorSiteId
    * @exception Exception
    * @pdOid f7efd212-33f1-4608-aaa2-53946361ddb3 */
   @RequestMapping(value = "/ajaxDeleteMonitorSite.do", method = RequestMethod.POST)
   public void handleAjaxDeleteMonitorSite(HttpServletRequest request, HttpServletResponse response, String monitorSiteId) throws Exception {
   	try {
   		
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }
   
   /** 删除受影响车道
    * 
    * @param request 
    * @param response 
    * @param laneId
    * @exception Exception
    * @pdOid 6431ac48-63a0-4153-bda5-54086dc29a44 */
   @RequestMapping(value = "/ajaxDeleteAffectedLane.do", method = RequestMethod.POST)
   public void handleAjaxDeleteAffectedLane(HttpServletRequest request, HttpServletResponse response, String laneId) throws Exception {
   	try {
   		
   	} catch (Exception e) {
   		e.printStackTrace();
   	}
   }

}